package com.erp.erp_dao.OperationLog;

import com.erp.erp_entitys.OperationLog.OperationLogEntity;
import com.erp.erp_entitys.OperationLog.OperationLogEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface IOperationLogDAO {
    long countByExample(OperationLogEntityExample example);

    int deleteByExample(OperationLogEntityExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(OperationLogEntity record);

    int insertSelective(OperationLogEntity record);

    List<OperationLogEntity> selectByExample(OperationLogEntityExample example);

    OperationLogEntity selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") OperationLogEntity record, @Param("example") OperationLogEntityExample example);

    int updateByExample(@Param("record") OperationLogEntity record, @Param("example") OperationLogEntityExample example);

    int updateByPrimaryKeySelective(OperationLogEntity record);

    int updateByPrimaryKey(OperationLogEntity record);
}